let loginLogConfig = {
    page: {
        isShow: true, // 是否显示翻页器，默认显示
        current: 1,
        limit: 10,
        total: 0,
        pageSizeOpts: [10, 20, 30, 40, 50]
    },
    search: {
        isDefaultSearch: true, // 是否默认查询列表，true，自动查询，并渲染表格。false,手动查询表格。
        isShow: true,
        justify: 'end',
        buttonSsize: 'default',
        labelwidth: 70,
        info: [
            { label: '用户名', key: 'username', type: 'input', placeholder: '请输入', size: 'default', style: {}, default: '', labelWidth: 100, },
            {
                label: '状态', key: 'status', type: 'select', placeholder: '请选择', size: 'default', style: {}, default: 111,
                select: [{ label: '不限', value: 111 }, { label: '成功', value: 0 }, { label: '失败', value: 1 }], labelWidth: 100,
            },
            {
                label: '操作时间', key: 'operationTime', type: 'datePicker', placeholder: '请选择日期', size: 'default', style: {},
                dataType: 'daterange', default: '', labelWidth: 100, format: 'yyyy-MM-dd HH:mm:ss'
            },
        ]
    },
    table: {
        prop: {
            // height:'600px', // 表格高度
            higlightRow: false, // 可以选中某一行
        },//表格配置参数
        tool: {
            isShow: true, // 是否显示工具栏
        }, // 设置工具栏
        columns: [
            { title: '用户名', key: 'username', align: 'left', minWidth: 184, show: true },
            { title: '所属租户', key: 'tenantName', align: 'left', minWidth: 284, show: true },
            { title: '用户部门', key: 'deptName', align: 'left', minWidth: 184, show: true },
            { title: '操作类型', key: 'operation', align: 'left', minWidth: 104, show: true, slot: 'operation', slotTem: 'operation' },
            { title: '状态', key: 'status', align: 'left', minWidth: 104, show: true, slot: 'status', slotTem: 'status' },
            { title: '操作IP', key: 'ip', align: 'left', minWidth: 184, show: true },
            { title: '描述', key: 'message', align: 'left', minWidth: 184, show: true },
            { title: '操作时间', key: 'createDate', align: 'left', minWidth: 184, show: true },
        ],
        handel: [],
        actionData: {
            rowSelect: [],// 已选中行的数据
        }, // 操作数据存储
        api: {
            name: ['systemSetup:systemLog'], // 方法加载方式['common:upload']
            url: '', // 请求路径配置
            apiType: '$post', // 请求类型
            postType: 'function', // 调用请求方式，url、function
            func: 'getLogList', // 获取列表数据方法，与name，配合使用。
        }, // 配置表格api请求
        tableButton: [],
        event: {}, //定义绑定事件
        customSearch: [
            {
                mark: 'zdy_search',// 组件标识，用于判断，渲染不同组件的唯一标识
                component: null, // 自定义组件
                event: {}, // 事件自定义挂载，可以自定义灵活的挂载事件。
            }
        ], // 自定义搜索区域
    }
}
let operationLogConfig = {
    page: {
        isShow: true, // 是否显示翻页器，默认显示
        current: 1,
        limit: 10,
        total: 0,
        pageSizeOpts: [10, 20, 30, 40, 50]
    },
    search: {
        isDefaultSearch: true, // 是否默认查询列表，true，自动查询，并渲染表格。false,手动查询表格。
        isShow: true,
        justify: 'space-between',
        buttonSsize: 'default',
        info: [
            {
                label: '操作时间', key: 'operationTime', type: 'datePicker', placeholder: '请选择日期', size: 'default', style: {},
                dataType: 'daterange', default: '', labelWidth: 100, format: 'yyyy-MM-dd HH:mm:ss'
            },
        ]
    },
    table: {
        prop: {
            // height:'600px', // 表格高度
            higlightRow: false, // 可以选中某一行
        },//表格配置参数
        tool: {
            isShow: true, // 是否显示工具栏
        }, // 设置工具栏
        columns: [
            { title: '用户名', key: 'creatorName', align: 'left', minWidth: 184, show: true },
            { title: '用户操作', key: 'operation', align: 'left', minWidth: 284, show: true },
            { title: '请求URL', key: 'requestUri', align: 'left', minWidth: 184, show: true },
            { title: '请求方式', key: 'requestMethod', align: 'left', minWidth: 104, show: true, },
            { title: '请求参数', key: 'requestParams', align: 'left', minWidth: 104, show: true, },
            { title: '状态', key: 'status', align: 'left', minWidth: 104, show: true, slot: 'status', slotTem: 'status' },
            { title: '操作IP', key: 'ip', align: 'left', minWidth: 184, show: true },
            { title: '操作时间', key: 'createDate', align: 'left', minWidth: 184, show: true },
        ],
        handel: [],
        actionData: {
            rowSelect: [],// 已选中行的数据
        }, // 操作数据存储
        api: {
            name: ['systemSetup:systemLog'], // 方法加载方式['common:upload']
            url: '', // 请求路径配置
            apiType: '$post', // 请求类型
            postType: 'function', // 调用请求方式，url、function
            func: 'getOperationLogList', // 获取列表数据方法，与name，配合使用。
        }, // 配置表格api请求
        tableButton: [],
        event: {}, //定义绑定事件
        customSearch: [
            {
                mark: 'zdy_search',// 组件标识，用于判断，渲染不同组件的唯一标识
                component: null, // 自定义组件
                event: {}, // 事件自定义挂载，可以自定义灵活的挂载事件。
            }
        ], // 自定义搜索区域
    }
}
export { loginLogConfig, operationLogConfig }